Micron Document
🎖️GitЯра🎖️

Commit fcf0b507461796ff2e84265de728283ed5537073


Parents : 3bfc66e
Author : James Rich <2199651+jamesarich@users.noreply.github.com>
Signature : Signature validation error
Date : 2026-05-12T10:15:44-05:00
Committer : GitHub <noreply@github.com>
Date : 2026-05-12T10:15:44-05:00

build: conditionalize JitPack repository for desktop-only builds (#5426)

Changes

2 files changed, 12 insertions(+), 23 deletions(-)


Diff

diff --git a/build-logic/settings.gradle.kts b/build-logic/settings.gradle.kts
index 578efa1057..32a044ced9 100644
--- a/build-logic/settings.gradle.kts
+++ b/build-logic/settings.gradle.kts
@@ -20,12 +20,6 @@ pluginManagement {
google()
mavenCentral()
gradlePluginPortal()
- maven {
- url = uri("https://jitpack.io")
- content {
- includeGroupByRegex("com\\.github\\..*")
- }
- }
maven { url = uri("../offline-repository") }
}
}
@@ -46,12 +40,6 @@ dependencyResolutionManagement {
}
mavenCentral()
gradlePluginPortal()
- maven {
- url = uri("https://jitpack.io")
- content {
- includeGroupByRegex("com\\.github\\..*")
- }
- }
maven { url = uri("../offline-repository") }
}
versionCatalogs {

diff --git a/settings.gradle.kts b/settings.gradle.kts
index 7bdc9d100d..092f6d7c2b 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -21,11 +21,16 @@ pluginManagement {
google()
mavenCentral()
gradlePluginPortal()
- maven { url = uri("https://jitpack.io") }
maven { url = uri("./offline-repository") }
}
}
+// Desktop-only mode: skip Android-only modules when ANDROID_HOME is unavailable (e.g. Flatpak builds).
+// Activate via: DESKTOP_ONLY=true ./gradlew :desktop:packageUberJarForCurrentOS
+val desktopOnly =
+ providers.gradleProperty("desktop.only").orNull?.toBoolean() == true ||
+ System.getenv("DESKTOP_ONLY")?.toBoolean() == true
+
plugins {
id("org.gradle.toolchains.foojay-resolver") version "1.0.0"
id("com.gradle.develocity") version "4.4.1"
@@ -50,10 +55,12 @@ dependencyResolutionManagement {
url = uri("https://central.sonatype.com/repository/maven-snapshots/")
mavenContent { snapshotsOnly() }
}
- maven {
- url = uri("https://jitpack.io")
- content {
- includeGroupByRegex("com\\.github\\..*")
+ if (!desktopOnly) {
+ maven {
+ url = uri("https://jitpack.io")
+ content {
+ includeGroupByRegex("com\\.github\\..*")
+ }
}
}
maven { url = uri("./offline-repository") }
@@ -79,12 +86,6 @@ toolchainManagement {
}
}
-// Desktop-only mode: skip Android-only modules when ANDROID_HOME is unavailable (e.g. Flatpak builds).
-// Activate via: DESKTOP_ONLY=true ./gradlew :desktop:packageUberJarForCurrentOS
-val desktopOnly =
- providers.gradleProperty("desktop.only").orNull?.toBoolean() == true ||
- System.getenv("DESKTOP_ONLY")?.toBoolean() == true
-
include(
":core:ble",
":core:common",

Served by rngit 1.5.0 - Generated in 0.05s